dropping-forest rain - Spanish English Dictionary